package com.cadre.system.domain.officer.config;

import com.cadre.common.utils.common.RedisKeys;
import com.cadre.common.utils.common.RedisUtils;
import com.cadre.system.domain.officer.SysConfigEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
/* loaded from: SysConfigRedis.class */
public class SysConfigRedis {
    @Autowired
    private RedisUtils redisUtils;

    public void saveOrUpdate(SysConfigEntity config) {
        if (config != null) {
            this.redisUtils.set(RedisKeys.getSysConfigKey(config.getParamKey()), config);
        }
    }

    public void delete(String configKey) {
        this.redisUtils.delete(RedisKeys.getSysConfigKey(configKey));
    }

    public SysConfigEntity get(String configKey) {
        return (SysConfigEntity) this.redisUtils.get(RedisKeys.getSysConfigKey(configKey), SysConfigEntity.class);
    }
}
